import Request from '@rx/config/api-config'

/** ******************  一段  ********************/
/**
 * 创建: 刘江涛
 * 时间: 2019-11-06
 * 参数: 条查 userName 用户名称 city 城市  pmCard卡号  userState 状态 userType 类型
 * 描述: 项目经理：查询项目经理人员列表所需信息
 */
export function findPmUserInfoList (params) {
    return Request.http.get('/api/ProjectRecruit/findPmUserInfoList', params, 21)
}
/** ******************  一段  ********************/

/**
 * 创建: nf
 * 时间: 2019-11-06
 * 参数:
 * 描述: 查询用户的信息，七师的接口
 */
export function GetAppUserInfo (params) {
    return Request.http.post('/actionapi/AppPreUser/GetAppUserInfo', params, 27, {dataType: 'json'})
}

/**
 * 创建: 刘江涛
 * 时间: 2019-11-06
 * 参数: uid
 * 描述: 项目经理：查询项目经理人员列表所需信息
 */
// export function findStageInfoById (params) {
//     return Request.http.get('/api/ProjectRecruit/findStageInfoById', params, 21)
// }
export function getColony (params) {
    return Request.http.post('/stay/libaray/getRegionList', params, 21, {dataType: 'json'})
}

export function getCity (params) {
    return Request.http.get('/company/selectCompanyCity', params, 29)
}
/**
 * 创建: SCQ
 * 时间: 2020-2-7
 * 参数:
 * 描述: 项目经理：查询项目经理人员列表所需信息
 */
// 招查询
export function findStageInfoById (params) {
    return Request.http.get('/api/ProjectRecruit/findStageInfoById', params, 33)
}
// 招查询项目经理人员列表所需信息
export function selectPmUserInfoManager (params) {
    return Request.http.get('/api/ProjectRecruit/selectPmUserInfoManager', params, 33)
}
// 根据阶段ID查询该阶段的所有标准
export function getPmStandardList (params) {
    return Request.http.get('/api/standard/getPmStandardList', params, 33)
}
// 招保存图片
export function savePhotoByUid (params) {
    return Request.http.post('/a/api/person/savePhotoByUid', params, 21)
}
/**
 * 创建: ljt
 * 时间: 2019-12-12
 * 参数: params：uid用户id attrModelid 26为离职照片
 * 描述: 通过项目经理离职证明上传
 */
/* 通过项目经理离职 */
export function findPhotoByUid (params) {
    return Request.http.get('/a/api/person/findPhotoByUid', params, 21)
}
// 招获取照片
export function getUserListinfoPhoto (params) {
    return Request.http.get('/api/ProjectManager/getUserListinfoPhoto', params, 21)
}
// 招查询指定用户在指定阶段的成绩
export function getPmStandardUserList (params) {
    return Request.http.get('/api/standard/getPmStandardUserList', params, 33)
}
// 招解答获取
export function getAnswerList (params) {
    return Request.http.get('/api/answer/getAnswerList', params, 33)
}
// 招解答添加
export function saveAnswer (params) {
    return Request.http.post('/api/answer/saveAnswer', params, 33, {dataType: 'json'})
}
// 招标准添加
export function saveStandard (params) {
    return Request.http.post('/api/standard/saveStandard', params, 33, {dataType: 'json'})
}
// 招咨询三段
export function updUserInfoNew (params) {
    return Request.http.post('/api/ProjectRecruit/updUserInfoNew', params, 33)
}
// 招咨询三段更新项目经理信息的工种信息（咨询-咨询-）
export function updatePmUserInfoManager (params) {
    return Request.http.post('/api/ProjectRecruit/updatePmUserInfoManager', params, 33)
}
// 注册开始
// 招1、先查询输入的手机号是否被注册
// 请求方式 get
export function selectByMobile (params) {
    return Request.http.get('/api/ProjectRecruit/selectByMobile', params, 33)
}

/** ******************************* 招提交信息借口 ********************************/
/**
 * 创建: NF
 * 时间: 2020-02-19
 * 参数:
 * 描述：提交招借口
 *
 */
export function OperateAppUser (params) {
    return Request.http.post('/actionapi/AppPreUser/OperateAppUser', params, 27, {dataType: 'json'})
}
// 招3、项目经理招人进入
// 参数：POST  -------  表单格式
export function insertUserInfo (params) {
    return Request.http.post('/api/ProjectRecruit/insertUserInfo', params, 33)
}
// 4、新增项目经理时uid添加到押金详细表中
// ?uid=4832
// 请求方式  get
export function insetDeposit (params) {
    return Request.http.get('/api/ProjectRecruit/insetDeposit', params, 33)
}
// 5、查询分司
// 请求方式  get
// https://piapi.rxjy.com/actionapi/apphome/GetRegionList
export function GetRegionList (params) {
    return Request.http.get('/actionapi/apphome/GetRegionList', params, 27)
}
// 6、查询省份
// 请求方式  get
// https://papi.rxjy.com/api/join/GetAreaList
export function GetAreaList (params) {
    return Request.http.get('/api/join/GetAreaList', params, 39)
}
// 7、根据 省code查出对应的市
// 请求方式  get
// https://papi.rxjy.com/api/join/GetAreaList?code=A340000000


/** ----------------------------------认知三段--------------------------------------------- **/

/**
 * NF   添加用户的信息
 * 时间：2020-02-10
 * params 表单
 */
export function updateStageInfoByleId (params) {
    return Request.http.post('/api/stageInfo/updateStageInfoByleId', params, 33)
}

/**
 * NF  添加指定用户的匹配类型和现住址信息
 * 时间：2020-02-11
 * params 表单
 */
export function updateUserTypeValueAndAddress (params) {
    return Request.http.post('/api/stageInfo/updateUserTypeValueAndAddress', params, 33)
}

/**
 * NF  查询用户的身份证号
 * 时间：2020-02-11
 * params 表单
 */
export function findIDCard (params) {
    return Request.http.get('/api/stageInfo/findIDCard', params, 33)
}

/**
 * NF  修改用户的身份证号
 * 时间：2020-02-11
 * params 表单
 */
export function updateIDCard (params) {
    return Request.http.post('/api/stageInfo/updateIDCard', params, 33)
}

/**
 * NF  修改用户的身份证号
 * 时间：2020-02-12
 * params 表单
 */
export function updatePmStandardUser (params) {
    return Request.http.post('/api/standard/updatePmStandardUser', params, 33)
}

/**
 * LJT 修改签约的入职类型
 * 时间：2020年2月14日09:45:13
 * params 表单
 */
export function updateJoinPmUserInfoPJoinType (params) {
    return Request.http.post('/api/ProjectRecruit/updateJoinPmUserInfoPJoinType', params, 33)
}

/**
 * LJT 缴纳押金
 * 时间：2020年2月14日11:43:36
 * params 表单
 */
export function insertPmInfoAndDeposit (params) {
    return Request.http.post('/a/money/pmUserInfoMoney/insertPmInfoAndDeposit', params, 21)
}
/**
 * LJT 缴纳押金
 * 时间：2020年2月14日11:43:36
 * params 表单
 */
export function joinMessageMoney (params) {
    return Request.http.post('/a/money/pmUserInfoMoney/joinMessageMoney', params, 21, {dataType: 'json'})
}

/**
 * NF  保存发送短信时间
 * 时间：2020-02-12
 * params 表单
 */
export function sendMessageTime (params) {
    return Request.http.post('/api/ProjectRecruit/sendMessageTime', params, 33)
}

/**
 * NF  发送短信
 * 时间：2020-02-12
 * params 表单
 */
export function SendInvitation (params) {
    return Request.http.post('/actionapi/AppPreUser/SendInvitation', params, 27)
}

/**
 * NF  获取发送短信的时间
 * 时间：2020-02-13
 * params
 */
export function getSendMessageTime (params) {
    return Request.http.get('/api/ProjectRecruit/getSendMessageTime', params, 33)
}

/**
 * NF  查询指定用户的平台服务费和押金
 * 时间：2020-02-13
 * params
 */
export function getPlatformMoney (params) {
    return Request.http.get('/api/ProjectRecruit/getPlatformMoney', params, 33)
}

/**
 * NF  修改招的状态
 * 时间：2020-02-13
 * params
 */
export function updateZhaoUserState (params) {
    return Request.http.post('/api/ProjectRecruit/updateZhaoUserState', params, 33)
}

/**
 * NF  修改招的状态
 * 时间：2020-02-13
 * params
 */
export function updateStayLevelId (params) {
    return Request.http.post('/api/ProjectRecruit/updateStayLevelId', params, 33)
}

/**
 * NF  添加回访信息
 * 时间：2020-02-13
 * params
 */
export function insertZhaoSurLog (params) {
    return Request.http.post('/api/ProjectRecruit/insertZhaoSurLog', params, 33)
}

/**
 * NF  查询指定人员的回访信息
 * 时间：2020-02-13
 * params
 */
export function surLogList (params) {
    return Request.http.get('/api/ProjectRecruit/surLogList', params, 33)
}

/**
 * NF  查询推荐人uid
 * 时间：2020-02-13
 * params
 */
export function findReferrerUid (params) {
    return Request.http.post('/api/ProjectRecruit/findReferrerUid', params, 33)
}

/**
 * NF  进入下一个阶段
 * 时间：2020-02-13
 * params
 */
export function nextStage (params) {
    return Request.http.post('/api/ProjectRecruit/nextStage', params, 33)
}

/** ----------------------------------解答--------------------------------------------- **/

/**
 * NF  修改指定的问题信息
 * 时间：2020-02-19
 * params
 */
export function updateAnswer (params) {
    return Request.http.post('/api/answer/updateAnswer', params, 33)
}

/**
 * NF  删除指定的问题
 * 时间：2020-02-19
 * params
 */
export function deleteAnswer (params) {
    return Request.http.post('/api/answer/deleteAnswer', params, 33)
}

/** --------------------------------- 标准 --------------------------------------------- **/

/**
 * NF  修改指定的标准信息
 * 时间：2020-02-19
 * params
 */
export function updateStandard (params) {
    return Request.http.post('/api/standard/updateStandard', params, 33, {dataType: 'json'})
}

/**
 * NF  删除指定的标准
 * 时间：2020-02-19
 * params
 */
export function deleteStandard (params) {
    return Request.http.post('/api/standard/deleteStandard', params, 33)
}

/** --------------------------------- 认知的地区 --------------------------------------------- **/

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数: params：uid 用户id,appCardNo  卡号
 * 描述:
 */
export function GetPersonnelMsgByCondition (params) {
    return Request.http.post('/a/matters/userinfo/GetPersonnelMsgByCondition', params, 21)
}


export function getPmWorkAreaByUid (params) {
    return Request.http.get('/a/matters/userinfo/getPmWorkAreaByUid', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数: params：uid
 */
export function getAdressByUid (params) {
    return Request.http.get('/a/matters/userinfo/getAdressByUid', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数:
 */
export function loadTransCity (params) {
    return Request.http.get('/a/matters/userinfo/loadTransCity', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数:
 */
export function GetProvinceMsg (params) {
    return Request.http.get('/a/matters/userinfo/GetProvinceMsg', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数: provinceId 省id
 */
export function getCityMsgByProvinceId (params) {
    return Request.http.get('/a/matters/userinfo/getCityMsgByProvinceId', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数:
 *  市id
 */
export function getCountyMsgByCityId (params) {
    return Request.http.get('/a/matters/userinfo/getCountyMsgByCityId', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数:
 *  市id
 */
export function getAllCity (params) {
    return Request.http.get('/a/matters/userinfo/getAllCity', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数:
 *  市id
 * 描述:-根据城市获取表中的区
 */
export function getDiquByCity (params) {
    return Request.http.get('/a/matters/userinfo/getDiquByCity', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数:
 *  市id
 * 描述:-根据城市获取表中的区
 */
/* 根据城市获取表中的区 */
export function updateUserInfoMappingMsg (params) {
    return Request.http.post('/a/matters/userinfo/updateUserInfoMappingMsg', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-20
 * 参数 area 分司id
 * 描述：查询出每个城的 区
 */
export function getPmUserInfoMatchCity (params) {
    return Request.http.get('/a/matters/userinfo/getPmUserInfoMatchCity', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-24
 * 参数 uid uid
 * 描述：
 */
export function getUserPhotoList (params) {
    return Request.http.get('/api/ProjectManager/getUserPhotoList', params, 21)
}

/**
 * 创建: nf
 * 时间: 2020-02-24
 * 参数: 图片id
 * 描述：
 */
export function delPhotoByUid (params) {
    return Request.http.get('/a/api/person/delPhotoByUid', params, 21)
}
